home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 62 / Quick PC 62.iso / I386 / IIS5_01.CAB / IIS_jsbrowser.js1 < prev    next >
Encoding:
Text File  |  1998-04-08  |  1.5 KB  |  76 lines

  1. var SLASH = "/"
  2. var DBLSLASH = "//"
  3.  
  4. //open
  5. var POP = true;
  6.  
  7. //browser style
  8. var TDIR = 0
  9. var TFILE = 1
  10.  
  11. //system font size
  12. var SMALL = 0
  13. var LARGE = 1
  14.  
  15. function BrowserObj(pathCntrl,open,browsertype,sysfontsize)
  16.     {    
  17.         this.browsertype = browsertype;
  18.         this.sysfontsize = sysfontsize;
  19.         this.currentFile = "";
  20.                         
  21.         if (pathCntrl != null)
  22.             {
  23.             this.currentPath = pathCntrl.value;
  24.             this.lastpath = pathCntrl.value;
  25.             this.pathCntrl = pathCntrl;
  26.             }
  27.         else
  28.             {
  29.             this.currentPath = "";
  30.             this.lastPath = "";
  31.             }
  32.             
  33.         
  34.         this.BrowserObjSetPath = BrowserObjSetPath;    
  35.         this.BrowserObjOpen = BrowserObjOpen;
  36.         
  37.         if (open)
  38.             {
  39.             BrowserObjOpen();
  40.             }    
  41.     }
  42.  
  43. function BrowserObjPop(title, width, height, filename)
  44.     {
  45.  
  46.         thefile=(filename + ".asp");
  47.         thefile="JSDirBrowser/JSBrwPop.asp?pg="+thefile+"&jsfontsize="+JSBrowser.sysfontsize;
  48.         var browser = navigator.appName;
  49.         if (JSBrowser.sysfontsize == LARGE){
  50.             width += 75;
  51.             height += 150;
  52.         }
  53.         if (browser.indexOf("Microsoft") == -1)
  54.             {        
  55.             width += 35;
  56.             height += 50;
  57.             }
  58.         popbox=window.open(thefile,title,"resizable=yes,toolbar=no,scrollbars=yes,directories=no,menubar=no,width="+width+",height="+height);
  59.         popbox.opener = self;
  60.         
  61.     }
  62.     
  63. function BrowserObjOpen()
  64.     {
  65.         BrowserObjPop('Browser',375,250,'JSBrowser');
  66.     }
  67.  
  68. function BrowserObjSetPath()
  69.     {    
  70.         JSBrowser.pathCntrl.value = JSBrowser.currentPath;         
  71.         JSBrowser.pathCntrl.focus();
  72.         JSBrowser.pathCntrl.blur();        
  73.     }    
  74.     
  75.  
  76.